Big Huge Thesaurus

Chamaecrista fasciculata

noun